package com.uzai.console.service.feign.dto;

import com.uzai.console.dto.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author mingyang.chen create in 2022/11/4 11:39
 */
@Data
@ApiModel("远程通过API调用朋友圈老林云商品列表分页查询参数")
public class LlyGoodsPageDto extends QueryParam {

    @ApiModelProperty("主键id")
    private  Long id;

    @ApiModelProperty("商品id")
    private  String goodsId;

    @ApiModelProperty("查询开始时间")
    private Integer queryStartTime;

    @ApiModelProperty("查询结束时间")
    private Integer queryEndTime;

    @ApiModelProperty("推广查询开始时间")
    private Integer promotionStartTime;

    @ApiModelProperty("推广查询结束时间")
    private Integer promotionEndTime;

    @ApiModelProperty("推广时间")
    private Integer promotionTime;

    @ApiModelProperty(value = "商品id排除列表",hidden = true)
    private List<Long> goodsIdExcludeList;

    @ApiModelProperty("优先级（0：普通，1：优先）")
    private Integer priority;

    @ApiModelProperty("最大曝光量(<)")
    private Integer exposureNumMax;

    @ApiModelProperty("最小曝光量(>=)")
    private Integer exposureNumMin;

    @ApiModelProperty("状态（0-商品库，1-(发布)待审核，2-在线，3-被拒，4-停止）")
    private Integer status;

    @ApiModelProperty("平台（0-淘宝,1-拼多多）")
    private Integer platform;

    @ApiModelProperty("排除最大的主键id")
    private Long idMax;

    @ApiModelProperty("用户id")
    private Long user_id;

    @ApiModelProperty("素材类型（2-图文，5-视频号）")
    private String materialType;

}
